package contenidos;

import java.util.*;

public class Evento implements Comparable{

	private String nombreEvento;
	private String direccion;
	private Date fecha;
	private String estilo;
	private boolean cerrado;
	private int precio;
	private int puntos;

	public Evento(String nombreEvento, String direccion, Date fecha,
			String estilo, int precio) {
		
		this.nombreEvento = nombreEvento;
		this.direccion = direccion;
		this.fecha = fecha;
		this.estilo = estilo;
		this.cerrado = false;
		this.precio = precio;
		this.puntos = 0;
	}

	public String getNombreEvento() {
		return nombreEvento;
	}

	public void setNombreEvento(String nombreEvento) {
		this.nombreEvento = nombreEvento;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public String getEstilo() {
		return estilo;
	}

	public void setEstilo(String estilo) {
		this.estilo = estilo;
	}

	public boolean isCerrado() {
		return cerrado;
	}

	public void setCerrado(boolean cerrado) {
		this.cerrado = cerrado;
	}

	public int getPrecio() {
		return precio;
	}

	public void setPrecio(int precio) {
		this.precio = precio;
	}

	public int getPuntos() {
		return puntos;
	}

	public void setPuntos(int puntos) {
		this.puntos = puntos;
	}
	public int compareTo(Object o){
		Evento eve=(Evento) o;
		 if(this.puntos==eve.getPuntos())
			 return 0;
		 if(this.puntos>eve.getPuntos())
			 return 1;
	        
		 else
			 return -1;

}
}
